Autonomous Transaction Processing Using Data Dependency in Mobile Environments
نویسندگان
چکیده
Mobile clients retrieve and update databases at servers. They use transactions in order to ensure the consistency of shared data in the presence of concurrent accesses. Transaction processing at mobile clients faces new challenges to accommodate the limitations of mobile environments, such as frequent disconnections and low bandwidth. Caching of frequently accessed data in a mobile computer can be an effective approach to continue transactions in the presence of disconnections or other reasons for losing messages. It can help to reduce contentions on the narrow bandwidths of wireless channels. Concurrency control schemes using caching ensure consistency among data items from the server and from the client caches. We present a scheme that can increase the autonomy of mobile clients for validating transactions, using caching and pull-based data delivery. In the scheme, mobile clients can decide to commit read-only transactions locally, without interaction with the server and can detect transaction aborts earlier. The clients receive from the server dependency information, from which they build partial serialization graphs. Dependency information is based on the notion of i-order dependency introduced in the paper. We study the performance of the proposed protocol by means of simulation experiments. This research was supported by CERIAS and NSF grants CCR-9901712 and CCR-0001788. Currently with Samsung, Seoul, South Korea.
منابع مشابه
A Mobile Transaction System for Open Networks
The evolution of mobile computing devices and wireless network has created a new mobile computing environment. Users equipped with portable devices can access, retrieve and process information while in mobility. Mobile devices like laptops; mobile phones have become more powerful data processing elements. Traditional transaction model has moved forwarding to mobile transaction system. Autonomou...
متن کاملDeening Location Data Dependency, Transaction Mobility and Commitment Deening Location Data Dependency, Transaction Mobility and Commitment
Previous research in the area of mobile transactions has mainly concentrated in developing schemes for processing conventional transactions, location management, and data broadcast. No one has examined how such mobility issues as location dependent data impact the actual deenition of a transaction in the mobile computing environment. There is a distinct lack of work related to data classiicatio...
متن کاملNeighborhood-Consistent Transaction Management for Pervasive Computing Environments
This paper examines the problem of transaction management in pervasive computing environments and presents a new approach to address them. We represent each entity as a mobile or static semi-autonomous device. The purpose of each device is to satisfy user queries based on its local data repository and interactions with other devices currently in its vicinity. Pervasive environments, unlike trad...
متن کاملA Survey of Academic and Commercial Approaches to Transaction Support in Mobile Computing Environments
The need for information access and processing inmobile computing environments presents great challenges to database researchers. Apart from advances in wireless communications and device technology, new data management techniques are needed to provide a transparent interaction between fixed and mobile devices in global information systems. A key aspect is to provide a flexible and powerful tra...
متن کاملConcurrency Control Monitor for Nested Transactions based on Autonomous Agents
Transaction processing monitors featuring nested transactions are in the core model for mission-critical applications. In this paper, an atomic commit protocol for nested transactions over mobile devices combined with a concurrency control mechanism is introduced. The monitor features a flexible and goal persistent technique dealing with the loss of communication – a latent risk in mobile envir...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003